﻿#app {
    width: 100%;
    height: 100%
}

body, html {
    width: 100%;
    height: 100%;
    overflow: visible;
    margin: 0;
    padding: 0
}

html {
    --antd-wave-shadow-color: #7b5815;
    -webkit-text-size-adjust: 100%
}

body, input, textarea, pre, button, .monaco-editor {
    font-family: "Segoe UI","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-size: 12px;
    font-feature-settings: "tnum" 1,"kern" 1
}

body {
    line-height: 1.5;
    background-color: rgba(0,0,0,0)
}

div, input {
    box-sizing: border-box
}

input {
    outline: 0;
    border: none;
    border-radius: 0
}

input::selection {
    background: #7b5815;
    color: #fff
}

button, input, optgroup, select, textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

input[type=text], input[type=password], input[type=number], textarea {
    -webkit-appearance: none
}

.ih5-stage {
    width: 100%;
    height: auto;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

@supports(-moz-appearance: none) {
    .ih5-stage.hide-scroll-bar {
        scrollbar-width: none !important
    }
}

@supports(-webkit-appearance: none) {
    .ih5-stage.hide-scroll-bar::-webkit-scrollbar {
        display: none !important
    }
}

.ih5-stage.hide-scroll-bar {
    -ms-overflow-style: none !important
}

.ih5-stage.flex-direction-column {
    flex-direction: column;
    -ms-flex-direction: column
}

.ih5-stage.flex-direction-row {
    flex-direction: row;
    -ms-flex-direction: row
}

.ih5-webkit-scroll {
    -webkit-overflow-scrolling: touch
}
